
.el-table td, .el-table th {
  border-right: 1px solid #EBEEF5;
}

.el-table thead {
  border-top: 1px solid #EBEEF5;
}

.el-table td.el-table__cell div {
  //text-align: center;
}

.nav-tool {
  align-items: flex-start;
  margin-bottom: 8px
}

.nt-main {
  align-items: center;
  flex-flow: wrap;
  flex: 1;
}

.nt-aside {
  align-items: center;
  flex-flow: wrap;
  margin-left: 20px;
  justify-content: flex-end;

  .el-button {
    height: 32px;
    line-height: 32px;
    padding-top: 0;
  }
}

.nav-tool > .nt-aside {
  max-width: 600px;
}

.nt-aside > * {
  margin: 0 0 5px 10px;
}

.w1 {
  width: 120px !important;
}

.w2 {
  width: 150px !important;
}

.w3 {
  width: 180px !important;
}

.w5 {
  width: 200px !important;
}

.w6 {
  width: 220px !important;
}

.w7 {
  width: 250px !important;
}

.w75 {
  width: 280px !important;
}

.w8 {
  width: 300px !important;
}

.w9 {
  width: 320px !important;
}

.w10 {
  width: 350px !important;
}

//.el-min {
//  width: 200px;
//}
//.el-min2 {
//  width: 220px;
//}
//.el-min3 {
//  width: 250px;
//}


.nt-main > * {
  margin: 0 10px 5px 0;
}


// [class*=" el-icon-"]::before, [class*=" el-icon-"]::before {
//     font-size: 80px;
// }


.el-dialog__header {
  background-color: #f0f1f5;
}

.tac {
  text-align: center;
}

.tool2 {
  text-align: center;
  margin-top: 20px;
}

.m20 {
  margin: 20px 0;
}


.mt20 {
  margin-top: 20px !important;
}

.mtb20 {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}

.mt30 {
  margin-top: 30px !important;
}

.el-switch {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}


.ntp-btn {

}

.ntp-btn.active {
  color: #fff;
  background-color: #409EFF;
}

.ml12 {
  margin-left: 12px !important;
}


.ml20 {
  margin-left: 20px !important;
}

.ml50 {
  margin-left: 50px !important;
}

.mt20 {
  margin-top: 20px !important;
}

.mt30 {
  margin-top: 30px !important;
}

.mb20 {
  margin-bottom: 20px !important;
}

.mb10 {
  margin-bottom: 10px !important;
}

.inp {
  width: inherit;
  margin-right: 20px;
  display: inline-block;
}

.row-aside.req {
  margin-bottom: 18px;
}

.card {
  padding: 20px;
  background-color: #fff;
  border-radius: 10px;
  margin-bottom: 20px;
}

.warn2 {
  background-color: #F56C6C !important;
}

.w100 {
  width: 100%;
}

.click_text {
  color: #409eff !important;
  cursor: pointer;
}


.switch {
  position: relative;
}

.switch .el-switch__label {
  position: absolute;
  z-index: 1;
  margin: 0;
  display: none;
  left: 50%;
  transform: translateX(-50%);
}

.switch .el-switch__label span {
  position: relative;
  top: 1px;
  opacity: .9;
}

.switch .el-switch__label.is-active {
  z-index: 3;
  display: block;
  text-align: center;
}

.switch .el-switch__label--right.is-active {
  color: #FFF;
}

.switch .el-switch__input {
  z-index: 2;
}

.switch.el-switch .el-switch__core,
.el-switch .el-switch__label {
  width: 56px !important;
  margin: 0;
}

.page-content {
  position: relative;
}

.masks {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 99;
}

.descriptions-content {
  background-color: #ffffff;
  padding: 30px;
}

.margin-bottom20 {
  margin-bottom: 20px;
}

.wh60 {
  width: 60px;
  height: 60px;
}

.wh100 {
  width: 100px;
  height: 100px;
}

.auto1 {
  background-color: transparent;
  color: #409EFF;
  font-size: 12px;
  border: none;
  cursor: pointer;
}

.btn {
  display: inline-block;
  white-space: nowrap;
  height: 32px;
  line-height: 32px;
  padding: 0 20px;
  color: #fff;
  background-color: #409EFF;
  border-radius: 3px;
  border: 1px solid #409EFF;
  font-size: 12px;
}

.btn:hover, .btn:focus {
  background: #66b1ff;
  border-color: #66b1ff;
  color: #FFF;
}

.el-checkbox__label {
  position: relative;
  top: 1px;
}

.link {
  border: none;
  cursor: pointer;
  background-color: transparent;
}

.eicon {
  width: 15px;
  height: 15px;
  font-size: 15px;
}

.el-table {
  .el-table__fixed {
    height: auto !important;
    bottom: 18px;
  }

  .el-table__fixed-right {
    height: auto !important;
    bottom: 18px;
  }
}


.link {
  color: #409EFF;
  font-size: 12px;
  margin-right: 10px;
}

.avatar-uploader-icon {
  font-size: 28px;
  color: #8c939d;
  width: 100px;
  height: 100px;
  line-height: 100px;
  text-align: center;
}

.avatar {
  width: 100px;
  height: 100px;
  display: block;
}

.avatar-uploader .el-upload {
  border: 1px dashed #d9d9d9;
  border-radius: 6px;
  cursor: pointer;
  position: relative;
  overflow: hidden;
}

.fb{
  display: flex;
  justify-content: space-between;
}
.fa{
  display: flex;
  justify-content: space-around;
}
